﻿namespace Sustainalytics.Entities.RiskRatings
{
    public class ComprehensiveRiskRatingIndicator : RiskRatingIndicatorBase
    {
        public int MeiExternalId { get; set; }

        public Timestamped<double> WeightInMei { get; set; }
        public Timestamped<double> WeightedScoreInMei { get; set; }
        public Timestamped<double> AggregatedWeight { get; set; }
        public Timestamped<double> AggregatedWeightedScore { get; set; }
    }

    public class CoreRiskRatingIndicator : RiskRatingIndicatorBase
    {
        public Timestamped<bool> IsIdiosyncratic { get; set; } // default false
    }
}
